SUPPORT / SAMPLES & SAS NOTES
 

Support

Problem Note 44622: Order of execution for CDA formulas is different in SAS® Financial Management 5.2 when using Excel 2010

DetailsAboutRate It

The order of execution for CDA formulas in SAS Financial Management 5.2 is not the same as it was prior to 5.2. Microsoft Excel 2010 might also be contributing to this, but that has yet to be confirmed.

The situation has been reported as follows:

  • Create a report or form that contains CDAGet and CDADesc formulas.
  • Create the CDAGet formulas so they depend on results of the CDADesc formulas as inputs to the CDAGets.
  • Prior to 5.2, the necessary CDADesc formulas resolved first and then fed the CDAGet formulas, as expected.
  • Thus far, we have suggested the following workaround to cause the CDADesc formulas to resolve first in 5.2.
    • Turn off automatic calculation in Microsoft Excel.
    • Create a separate worksheet that resolves the 'source' CDA formulas.
    • Insert VBA code to return the 'source' CDA formula results first, such as execute on workbook open.
    • Re-calculate the remaining worksheet(s) and formulas.

For additional information about CDA formulas, please refer to the SAS Financial Management Formula Guide or to the SAS Financial Management User's Guide.

For additional information or to obtain credentials to access the above documentation, please contact SAS Technical Support.



Operating System and Release Information

Product FamilyProductSystemProduct ReleaseSAS Release
ReportedFixed*ReportedFixed*
SAS SystemSAS Financial ManagementMicrosoft® Windows® for x645.25.2_M19.2 TS2M39.2 TS2M3
Microsoft Windows Server 2003 Datacenter Edition5.25.2_M19.2 TS2M39.2 TS2M3
Microsoft Windows Server 2003 Enterprise Edition5.25.2_M19.2 TS2M39.2 TS2M3
Microsoft Windows Server 2003 Standard Edition5.25.2_M19.2 TS2M39.2 TS2M3
Microsoft Windows Server 2003 for x645.25.2_M19.2 TS2M39.2 TS2M3
Microsoft Windows Server 20085.25.2_M19.2 TS2M39.2 TS2M3
Microsoft Windows Server 2008 for x645.25.2_M19.2 TS2M39.2 TS2M3
Windows 7 Enterprise 32 bit5.25.2_M19.2 TS2M39.2 TS2M3
Windows 7 Enterprise x645.25.2_M19.2 TS2M39.2 TS2M3
Windows 7 Professional 32 bit5.25.2_M19.2 TS2M39.2 TS2M3
Windows 7 Professional x645.25.2_M19.2 TS2M39.2 TS2M3
Windows 7 Ultimate 32 bit5.25.2_M19.2 TS2M39.2 TS2M3
Windows 7 Ultimate x645.25.2_M19.2 TS2M39.2 TS2M3
Windows Vista5.25.2_M19.2 TS2M39.2 TS2M3
Windows Vista for x645.25.2_M19.2 TS2M39.2 TS2M3
* For software releases that are not yet generally available, the Fixed Release is the software release in which the problem is planned to be fixed.